const riyu = {}

//通过Vue.use(riyu, 3)的方式 vue会自动调用riyu的install方法,并且把3传给install的第二个参数.
riyu.install = function (Vue, options) {
    //添加两个全局指令
    Vue.directive('upper-text', function(el, binding){
        el.innerText = binding.value.toUpperCase();
    })
    Vue.directive('lower-text', function(el, binding){
        el.innerText = binding.value.toLowerCase();
    })

    //给Vue自身添加属性
    Vue.projectName = '日语学习系统'
    Vue.myVersion = 'V1.0.2'
    Vue.showInfo = function () {
        console.log('我是一些数据');
    }

    //给Vue原型上添加属性 给Vue实例使用
    Vue.prototype.$random = function(min, max){
        return Math.floor(Math.random()*(max-min) + min)
    }
}